/*
 * Bt Framework
 * Copyright(c) 2009, Bruno Tavares.
 */

.x-form-text-readonly{
	background-image: url(resources/images/form/text-readonly-bg.gif) !important;
}

.x-form-display-field{
	 font:normal 12px tahoma, arial, helvetica, sans-serif;
}


	.x-grid3-body-cell{
		-moz-user-select:text !important;
	    -khtml-user-select: all !important;
	    -webkit-user-select:auto  !important;
		cursor:auto !important;
	}
.bt-errorBox{
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size:12px;
	border:1px solid #FF0000;
	background-color:#FFAAAA;	
	padding:5px;
}

.bt-pointer{
	cursor: pointer;
}
.bt-bg-white{
	background-color:#FFFFFF;
}

.bt-bg-body-white .x-panel-body, .bt-bg-body-white .x-window-body{
	background-color:#FFFFFF;
}
.bt-bg-gray{
	background-color:#F2F2F2 !important;
}

.bt-bg-body-gray .x-panel-body, .bt-bg-body-gray .x-window-body{
	background-color:#F2F2F2 !important;
}

.bt-bg-transparent
{
	background-color:transparent !important;
	background-image:none !important;
}	    
	  
.bt-gray-box{
	background:#F1F2F4 !important;
	border:1px solid #E2E3E5
}

.bt-blue-box{
	background:#DFE8F7 !important;
	border:1px solid #BED0ED
}



	.bt-mask-loading{
		background:transparent;
		border:0px;
		padding:0px;	
	}
	
	.bt-mask-loading div{
		padding:0px 0px 0px 20px;
		border:0px;
		width:16px;
		height:16px;
		background:url(resources/images/icons/loading.gif) no-repeat;
	}
	
	.bt-opaque .ext-el-mask{
		opacity: 1 !important;
	    -moz-opacity: 1 !important;
    	filter: alpha(opacity=100) !important;
		background:#F4F4F4;
	}
	


.b-noTreeIcon{ display: none;}
.x-tree-node-loading .b-noTreeIcon{ display:inline !important; }

.b-noBorder-top .x-panel-body{ border-top:none; }
.b-noBorder-right .x-panel-body{ border-right:none; }
.b-noBorder-bottom .x-panel-body{ border-bottom:none; }
.b-noBorder-left .x-panel-body{ border-left:none; }


.bt-selectable{
	-moz-user-select:text !important;
    -khtml-user-select: all !important;
    -webkit-user-select:auto  !important;
}
.bt-breadcrumb-text{
	font-weight:bold !important;
	color:#777;
}	

.bt-breadcrumb .link {
	color:#6676F5;
	text-decoration:underline;
	cursor:pointer;
}

.bt-breadcrumb-link button {
	color:#6676F5 !important;
	text-decoration:underline !important;
}

.bt-breadcrumb-arrow{ 
	background-image:url(resources/images/toolbar/ico-seta-direita.png) !important; 
}

.ext-ie .x-row-editor .x-form-text {
    margin:0 !important; 
}
.x-row-editor-header {
    height:2px;
    overflow:hidden;
    background: transparent url(resources/images/grid/row-editor-bg.gif) repeat-x 0 0;
}
.x-row-editor-footer {
    height:2px;
    overflow:hidden;
    background: transparent url(resources/images/grid/row-editor-bg.gif) repeat-x 0 -2px;
}
.ext-ie .x-row-editor-footer {
    margin-top:-1px;
}

.x-row-editor-body {
    overflow:hidden;
    zoom:1;
    background: #ebf2fb;
    padding-top:2px;
}
.x-row-editor .x-btns {
    position:absolute;
    top:28px;
    left:20px;
    padding-left:5px;
    background: transparent url(resources/images/grid/row-editor-btns.gif) no-repeat 0 0;
}
.x-row-editor .x-btns .x-plain-bwrap {
    padding-right:5px;
    background: transparent url(resources/images/grid/row-editor-btns.gif) no-repeat right -31px;
}
.x-row-editor .x-btns .x-plain-body {
    background: transparent url(resources/images/grid/row-editor-btns.gif) repeat-x 0 -62px;
    height:31px;
}
.x-row-editor .x-btns .x-table-layout-cell {
    padding:3px;
}


.ext-ie6 .x-row-editor .x-form-field-wrap .x-form-trigger, .ext-ie7 .x-row-editor .x-form-field-wrap .x-form-trigger {
  top: 1px;
}

.ext-ie6 .x-row-editor .x-form-field-trigger-wrap, .ext-ie7 .x-row-editor .x-form-field-trigger-wrap {
  margin-top: -1px;
}

.errorTip .x-tip-body ul{
    list-style-type:disc;
    margin-left:15px;
}



.x-form-file-wrap {
    position: relative;
    height: 22px;
}
.x-form-file-wrap .x-form-file {
	position: absolute;
	right: 0;
	-moz-opacity: 0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
    height: 22px;
}
.x-form-file-wrap .x-form-file-btn {
	position: absolute;
	right: 0;
	z-index: 1;
}
.x-form-file-wrap .x-form-file-text {
    position: absolute;
    left: 0;
    z-index: 3;
    color: #777;
}
.application-go{ background-image:url(resources/images/icons/application-go.png) !important; }
.lock{ background-image:url(resources/images/icons/lock.png) !important; }
.ico-loading{ background-image:url(resources/images/icons/loading.gif) !important; }
.ico-form-visualizar{ background-image: url(resources/images/icons/application-form-magnify.png) !important; }
.ico-form-remover{ background-image: url(resources/images/icons/application-form-delete.png) !important; }
.ico-form-editar{ background-image: url(resources/images/icons/application-form-edit.png) !important; }
.ico-check-false{ background-image: url(resources/images/icons/check-false.gif) !important; }
.ico-check-true{ background-image: url(resources/images/icons/check-true.gif) !important; }
.ico-up{ background-image: url(resources/images/icons/up2.gif) !important; }
.ico-down{ background-image: url(resources/images/icons/down2.gif) !important; }
.ico-left{ background-image: url(resources/images/icons/left2.gif) !important; }
.ico-right{ background-image: url(resources/images/icons/right2.gif) !important; }
.ico-top{ background-image: url(resources/images/icons/top2.gif) !important; }
.ico-bottom{ background-image: url(resources/images/icons/bottom2.gif) !important; }
.ico-lupa{ background-image: url(resources/images/icons/find.png) !important; }
.ico-aceita{ background-image: url(resources/images/icons/accept.png) !important; }
.ico-cancela{ background-image: url(resources/images/icons/cancel.png) !important; }
.ico-cross{ background-image: url(resources/images/icons/cross.png) !important; }
.ico-arrow-refresh{ background-image: url(resources/images/icons/arrow-refresh.png) !important; }
.ico-arrow-right{ background-image: url(resources/images/icons/arrow-right.png) !important; }
.ico-arrow-down{ background-image: url(resources/images/icons/arrow-down.png) !important; }
.ico-collapse{ background-image: url(resources/images/icons/collapse-all.gif) !important; }
.ico-expand{ background-image: url(resources/images/icons/expand-all.gif) !important; }

.bt-linkPanel-simpleLinkPanel{
	cursor:pointer;
}

.bt-groupLinkPanel-body .x-panel-header{
	font-weight:normal;
	background:transparent;
	border:none !important;
	cursor:pointer;
}

.bt-groupLinkPanel-body .x-panel-bwrap{
	display:none;
}

.bt-linkPanel-hover, .bt-linkPanel-hover .x-panel-header{
	background:#EDEBEB !important;
}
.bt-loginWindow{}

.bt-loginWindow .x-resizable-handle{
	visibility:hidden;
}

.bt-loginWindow .errorMsg{
	position:absolute;
}


.ux-mselect.x-form-invalid{
	border:none !important;	
	background-image:none !important;
}

.ux-mselect.x-form-invalid .x-fieldset{
	border-color:#CC3300 !important;
	background:transparent none repeat-x scroll center bottom;
	background-image:url(../extjs/resources/images/default/grid/invalid_line.gif);
}

.ux-mselect-item{
    font:normal 12px tahoma, arial, helvetica, sans-serif;
    padding:2px;
    border:1px solid #fff;
    white-space: nowrap;
    cursor:pointer;
}
.ux-mselect-selected{
	border:1px dotted #a3bae9 !important;
    background:#DFE8F6;
    cursor:pointer;
}

.x-view-drag-insert-above { 
    border-top:1px dotted #3366cc; 
} 
.x-view-drag-insert-below { 
    border-bottom:1px dotted #3366cc; 
} 

.x-form-invalid-tip .x-tip-anchor {
    background-image:url(resources/images/qtip/tip-anchor-sprite.gif);
}



.bt-valid-tip{
	
}

.bt-valid-tip .x-tip-tc {
	background: repeat-x 0 -12px;
    padding-top:6px;
}

.bt-valid-tip .x-tip-bc {
	background: repeat-x 0 -18px;
    height:6px;
}

.bt-valid-tip .x-tip-bl {
	background: no-repeat 0 -6px;
}

.bt-valid-tip .x-tip-br {
	background: no-repeat right -6px;
}

.bt-valid-tip .x-tip-body {
    padding:2px;
}

.bt-valid-tip .x-tip-body {
    padding-left:24px;
    background:transparent no-repeat 2px 2px;
}

.bt-valid-tip .x-tip-tc, .bt-valid-tip .x-tip-tl, .bt-valid-tip .x-tip-tr, .bt-valid-tip .x-tip-bc,
.bt-valid-tip .x-tip-bl, .bt-valid-tip .x-tip-br, .bt-valid-tip .x-tip-ml, .bt-valid-tip .x-tip-mr
{
	background-image: url(resources/images/qtip/success-tip-corners.gif);
}

.bt-valid-tip .x-tip-body {
    background-image:url(resources/images/qtip/accept.png);
}

.bt-valid-tip .x-tip-anchor {
    background-image:url(resources/images/qtip/tip-anchor-sucess.gif);
}

